@echo off
chcp 65001 >nul

echo ===================================
echo 宝塔面板 - NFC锁具管理系统启动脚本
echo ===================================

echo 检查Java环境...
java -version
if %errorlevel% neq 0 (
    echo 错误：未找到Java环境，请先安装Java 17
    pause
    exit /b 1
)

echo 检查Maven环境...
mvn -version
if %errorlevel% neq 0 (
    echo 错误：未找到Maven环境，请先安装Maven
    pause
    exit /b 1
)

echo 创建日志目录...
if not exist logs mkdir logs

echo 设置环境变量...
set SPRING_PROFILES_ACTIVE=prod

echo 启动NFC锁具管理系统...
echo 使用配置文件：application-prod.yml
echo 端口：8080
echo API前缀：/api

echo 使用Maven启动应用...
mvn spring-boot:run -Dspring-boot.run.profiles=prod

echo 应用启动完成！
echo API文档地址：http://localhost:8080/api/doc.html
echo Swagger UI：http://localhost:8080/api/swagger-ui.html
pause